Job Description
Staff Software Engineer
Fulltime
Bentonville, AR
What you'll do:
Associate Experience is a group within the Intelligent Store Tech (IST) org within Client. This hands-on role requires exceptional coding skills, a passion for technology and engineering excellence, and the ability to guide and mentor multiple teams of engineers. You will play a pivotal role in defining and maintaining our technical architecture, ensuring alignment with business goals and scalability requirements.
About Team:
The Associate Experience group focuses on building products that enable our Associates to serve Customers during the Checkout process. We use open-source tech to build software that stands on top of a foundational Platform architecture which is being built from the ground up. Your team will leverage React JS, React Native, Java, Spring, Kubernetes, NoSQL, Kafka and other such tools/frameworks.
What you’ll do:
- Provides technical leadership and mentorship to engineers, fostering a culture of continuous improvement and innovation in solution design, architecture and development.
- Lead the creation and maintenance of technical design, aligning it with business goals and scalability requirements.
- Design complex software systems, ensuring performance, security, and scalability needs are met.
- Guide engineers to adopt engineering best practices, conduct/lead design & code reviews, and ensure alignment with the IST Architecture vision.
- Foster a culture of learning and innovation through hands-on technical guidance and mentorship.
- Uphold high standards in quality and operational excellence.
- Develop comprehensive technical documentation and presentations to clearly communicate architectural decisions and design options.
- Work closely with Program, Product, Business, and Design partners to plan work (by sprint and by quarter) and ensuring that engineering tech priorities are also included.
- Directs root cause analysis of critical business and production issues.
- Drive Implementation of telemetry features by determining data/metrics requirement within the domain.
- Monitor and evaluate the performance of the application by tracking and analyzing appropriate metrics.
- Conduct reviews of software design & code to ensure quality is built into product.
- Monitor and evaluate the progress of the projects against approved milestones and timelines.
- Provides supervision and development opportunities for associates by selecting and training; mentoring; assigning duties; building a team-based work environment; establishing performance expectations and conducting regular performance evaluations; providing recognition and rewards; coaching for success and improvement; and ensuring diversity awareness.
- Promotes and supports company policies, procedures, mission, values, and standards of ethics and integrity by training and providing direction to others in their use and application; ensuring compliance with them; and utilizing and supporting the Open Door Policy.
What you’ll bring"
- 8+ years of relevant experience in software development and solution architecture focusing on building large scale complex distributed systems.
- Must have experience leading teams in a solution architect role building complex microservices and frontends.
- Strong hands-on experience working with mobile tech stack – React, React Native, Java, Nodejs, iOS/Android, etc.
- Experience with monitoring tech – Firebase, DynaTrace, Splunk, Google Analytics, APM, etc.
- Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms.
- Excellent decision-making skills with the ability to balance conflicting interests in a complex and fast-paced environment.
- Passion for staying current with mobile tech industry trends and emerging technologies, with a commitment to continuous learning and professional growth.
- Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams and stakeholders.
Regards,
Purnima Pobbathy
Technical Recruiter
purnima@themesoft.com
Themesoft INC.